#ifndef _FACADE_H_
#define _FACADE_H_

#include <iostream>

using namespace std;

class SubSystemOne
{
public:
	void MethodOne(); 
};

class SubSystemTwo
{
public:
	void MethodTwo(); 
};

class SubSystemThree
{
public:
	void MethodThree(); 
};

class SubSystemFour
{
public:
	void MethodFour(); 
};

class Facade
{
public:
	void MethodA();
	void MethodB();
private:
	SubSystemOne   _one;
	SubSystemTwo   _two;
	SubSystemThree _three;
	SubSystemFour  _four;
};

#endif